-- CALC_CAISSON_BONUS

-- @param user 玩家对象
return function(user, bonus)
    if type(bonus) == 'table' and #bonus > 0 then
        -- 如果传入了配置的奖励，直接使用
        return { ["bonus"] = bonus }
    end

    local rand = DungeonM.getRandSeed("CALC_CAISSON_BONUS") % 100;

    -- 必定获得3、4、5个弹药，概率分别为60%、30%、10%
    local count = 0;
    if rand < 60 then
        count = 3;
    elseif rand < 90 then
        count = 4;
    else
        count = 5;
    end

    local ret = {
        ["bonus"] = { 1, 7033, count, };
    };

    return ret;
end
